package cn.topevery.garden.entity.dto.event;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 案件延时审核 DTO
 *
 * @author code-generate
 * @date 2020-12-01
 */
@Data
@ApiModel(value = "EventDelayAuditDTO", description = "案件延时审核 DTO")
public class EventDelayAuditDTO implements Serializable {
        /** 申请延时ID */
    @NotEmpty(message = "延时申请ID不能为空")
    @ApiModelProperty(value = "延时申请ID")
    private String delayId;

    /** 暂时放的冗余字段:与c_req_type 相同 */
    @ApiModelProperty(value = "暂时放的冗余字段:与c_req_type 相同",hidden = true)
    private Integer auditType;

    /** 审核意见 */
    @NotEmpty(message = "审核意见不能为空")
    @ApiModelProperty(value = "审核意见")
    private String auditOpinion;

    /** 审核状态：0.未审核；1.审核通过；2.审核未通过;3.取消 */
    @NotNull(message = "审核结果不能为空")
    @ApiModelProperty(value = "审核状态：0.未审核；1.审核通过；2.审核未通过;3.取消")
    private Integer isPass;

    @ApiModelProperty(value = "审核人",hidden = true)
    private String auditUserId;

}
